package com.dz.constant;

/**
 * @author 鄧浩奇
 * @classname RegEx
 * @description
 * @since 2023/12/3 19:44
 **/

public class RegEx {

    // 手机号码正则
    public final static String PHONE_REG = "^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\\d{7,8}$";

    // 18位身份证正则表达式
    public final static String ID_CARD_REG18 = "^([1-6][1-9]|50)\\d{4}(18|19|20)\\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\\d{3}[0-9Xx]$";

    // 15位身份证正则表达式
    public final static String ID_CARD_REG15 = "^([1-6][1-9]|50)\\d{4}\\d{2}((0[1-9])|10|11|12)(([0-2][1-9])|10|20|30|31)\\d{3}$";

    // 校验整数(不包括0)
    public final static String IS_INTEGER = "^[1-9]\\d*$";
}
